package com.cyx;

import java.util.Scanner;

/**
 * @author 陈裕星
 * @version 1.0
 * 给定一个正整数 n ，输出外观数列的第 n 项。
 * 「外观数列」是一个整数序列，从数字 1 开始，序列中的每一项都是对前一项的描述。
 * 你可以将其视作是由递归公式定义的数字字符串序列：
 * 1.     1
 * 2.     11
 * 3.     21
 * 4.     1211
 * 5.     111221
 * 第一项是数字 1
 * 描述前一项，这个数是 1 即 “ 一 个 1 ”，记作 "11"
 * 描述前一项，这个数是 11 即 “ 二 个 1 ” ，记作 "21"
 * 描述前一项，这个数是 21 即 “ 一 个 2 + 一 个 1 ” ，记作 "1211"
 * 描述前一项，这个数是 1211 即 “ 一 个 1 + 一 个 2 + 二 个 1 ” ，记作 "111221"
 */
public class 外观数列 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        String[] dp = new String[n];
        dp[1] = "1";
        dp[2] = "11";
        StringBuilder sb = new StringBuilder();
        for (int i = 3; i < n; i++) {
            int count = 1;
            int pre = 1;
            for (int j = 0; j < dp[i-1].length(); j++) {
                if(dp[i-1].charAt(j) == pre){

                }
            }
        }
    }
}
